|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectabstraction.Service
public class Service
This class has methods to get different kind of informations on a service. Constructor takes in input a content's file read using ReadFile Class
| Field Summary | |
|---|---|
private java.lang.String |
filename
|
private java.util.Set<State> |
finalStates
|
private State |
initialState
|
private boolean |
isDeterministic
|
private java.util.HashMap<State,java.util.HashSet<Action>> |
listAction
|
private java.util.HashMap<StateAction,java.util.HashSet<State>> |
nextStates
|
private java.util.Set<TransitionFunction> |
transitions
|
| Constructor Summary | |
|---|---|
Service(java.lang.String readingFile)
this constructor takes content's file like string and build a service |
|
| Method Summary | |
|---|---|
boolean |
containsPresentAction(State presentState,
Action action)
say if exist a pair of state-action |
java.util.Iterator<Action> |
getActions(State state)
get all possible action from a present state |
java.util.Iterator<State> |
getFinalStates()
get all final states of Service |
protected java.util.Set<State> |
getFinalStatesSet()
get all final states of Service |
State |
getInitialState()
get initial state |
java.lang.String |
getName()
get the service's name |
java.util.Iterator<State> |
getNextStates(State presentState,
Action action)
get the next states from a state-action |
java.util.Iterator<State> |
getStates()
get all states of the service |
java.util.Iterator<TransitionFunction> |
getTransitionFunctions()
et all the triples of present state, action and next state stored from the document |
protected java.util.Set<TransitionFunction> |
getTransitionFunctionsSet()
get all the triples of present state, action and next state stored from the document |
boolean |
isDeterministic()
says if the service is or not deterministic |
boolean |
isFinalState(State state)
This method says if a state is final or not |
protected void |
setName(java.lang.String name)
set the service's name |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private java.util.HashMap<State,java.util.HashSet<Action>> listAction
private java.util.HashMap<StateAction,java.util.HashSet<State>> nextStates
private java.util.Set<State> finalStates
private java.util.Set<TransitionFunction> transitions
private java.lang.String filename
private State initialState
private boolean isDeterministic
| Constructor Detail |
|---|
public Service(java.lang.String readingFile)
| Method Detail |
|---|
protected java.util.Set<TransitionFunction> getTransitionFunctionsSet()
public java.util.Iterator<TransitionFunction> getTransitionFunctions()
public java.util.Iterator<State> getFinalStates()
protected java.util.Set<State> getFinalStatesSet()
public java.util.Iterator<State> getStates()
public boolean isFinalState(State state)
public java.util.Iterator<State> getNextStates(State presentState,
Action action)
presentState - action -
public boolean containsPresentAction(State presentState,
Action action)
presentState - to checkaction - to check
public java.util.Iterator<Action> getActions(State state)
state - from which gets actions
public State getInitialState()
public boolean isDeterministic()
public java.lang.String getName()
protected void setName(java.lang.String name)
name - of servicepublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||